import sys
sys.path.append("D:\wordSpace\langchainQA")
from langchain.prompts import PromptTemplate,SystemMessagePromptTemplate,ChatPromptTemplate,HumanMessagePromptTemplate
from app.llm.chat import ChatLLM
from app.schema.file import FileContextWithName
from typing import  List
systemprompt=ChatPromptTemplate.from_template(template="""你正在构建一个基于RAG的群主助手{ai_name}，它能整合多个文档来源，实时为群内用户提供专业答案。这个助手将扮演群主的智能扩展，协助解答各类问题。

多源信息融合：从多个文档和在线资源中提取信息，形成全面的解答视角。
协同学习：模拟群主的知识库，结合RAG模型，确保回答具有权威性和一致性。
实时更新：持续监控相关领域的最新动态，确保信息的时效性。
复杂场景应对：处理群聊中的并发查询，同时处理多个用户的问题，保持高效响应。
个性化解答：根据用户提问的上下文，提供定制化的、有针对性的答案。
互动维护：促进群内讨论，通过自然语言处理引导对话，维护积极的交流氛围。
文档内容：
{content}
构建这个RAG群主助手，让它成为群组的智慧大脑，不仅能帮助群主减轻负担，还能提升整个群的互动质量和知识分享水平。
""",)


chain = systemprompt | ChatLLM()

# res=chain.invoke({"ai_name":"小乐","content":"""华昭府
# 杭州云城北翼城市新封面
# 航空大学旁，人文低密改善大宅
# 【项目地址】余杭区紫塍路与观山路交汇处（中法航空大学东侧）

# 【华昭府·区位信息】
# 杭州第三中心，城西科创大走廊核心区域
# 项目北侧杭州三大世界文化遗产之一的良渚古城遗址公园、南侧杭州第二植物园落地，具备得天独厚的宜居环境和自然景观。
# 两横两纵快速路紧密连接良渚、勾庄、三墩、城西、未科、申花、武林、西湖等区域快速通达杭州主城。
# 距西站约6公里，开车约10分钟即可到达；
# 距未科、云城核心区开车约15分钟即可到达。
# 一路之隔就是高等学府中法航空大学，预计今年9月招生，未来容纳2万人左右。
# 南侧瓶窑二小，北侧镇政府、市民中心、幼儿园，就学、办事便利。

# 【华昭府·项目基本信息】
# 【建筑面积 】198690㎡
# 【占地面积】99345㎡
# 【项目类型】24幢5-6F低密洋房+8幢 11F      小高层，洋房：顶跃底跃。
# 【主力户型】洋房：111㎡-180㎡；小高层：136㎡；158-256㎡（类叠墅）
# 【总  户  数】1248户（均1梯2户）【均   价】20500元/㎡（精装交付）
# 【外 立  面 】玻璃幕墙+铝板
# 【绿  化  率】35%
# 【容  积  率】2.0
# 【 层      高 】3米
# 【交付时间】2024年12底

# 【华昭府·项目亮点】
# 亮点1: 低密度改善人文大盘
# 24幢5-6F私密洋房+8幢11F小高层，“私密社区”带来更奢适的生活享受。
# 低密小区拥有充足的绿化和景观面积，绿意盎然、安静安逸的小区环境舒缓身心，使生活融合于自然。
# 开阔的楼间距，尽揽人生景致
# 亮点2: 铝板外立面+大面积玻璃
# 高颜值外立面，铝板加玻璃，肩比绿城滨江高端产品
# 外立面整洁大方，尽显大气华丽，打造板块标杆，将成为板块内一道靓丽的风景线。
# 亮点3: 丰富的园区配套
# 专属小区业主会所，丰富业主的业余文化生活。
# 配套恒温游泳馆，一年四季畅所欲游。
# 小区景观跑道，提供跑步、散步的便利。
# 打造有温度的架空层，全龄社交空间，包含运动健身区、缤纷童趣空间、文化交流等配套。
# 园区配套篮球场、足球场、羽毛球场，丰富业主业余生活，增强体质，结交朋友。
# 亮点4: 超高得房率，经典四叶草户型
# 户型方正，经典四叶草户型，大尺度客餐厅，双阳台，超高得房率82%-90%。
# 亮点5: 普通的价格买到叠墅的产品
# 下叠产品：地下2层5.6米，总共4层，总价400-470万左右。
# 上叠产品：赠送大面积露台。与周边同样项目对比巨大价差空间，买到就是赚到。
# 产品稀缺，小区占比例极低，未来升值潜力巨大。
# 亮点6:  同限价精装佼佼者，高端配置
# 东芝中央空调、电梯、厨房老板三件套，末端净水器。
# 大面积室内岩板，彰显美观大气。
# 摩恩智能马桶，德国进口高仪花洒。
# 亮点7:  自带4000方特色商业街
# 配套4000方特色商业网红街区，满足业主日常生活需求
# 亮点8: 与相邻板块限价有着巨大的价差
# 精装限价20500元/㎡，与相邻板块（良渚、云城、未科、三墩）新房限价差额高达15000元/㎡，未来可期。



# 【华昭府·周边配套】
# 产业：打造以航空设备研发和信息技术开发的科创智造新城
# 中法航空大学、西湖大学
# 阿里巴巴云谷、菜鸟
# 超重力实验室、梦想小镇、人工智能小镇
# 紫金港科技城、未来科技城近在咫尺

# 商业：周边商业配套齐全
# 小区自带4000方特色商业网红街区，满足业主日常生活街区。
# 中法航空大学内将建设11万方商业（在建）
# 瓶仓大道规划了20万方商业综合体（规划）目前有新闻报道奥特莱斯在洽谈改地块
# 嘉凯城城市客厅
# 永旺梦乐城、西田城、万达广场、杭州云城综合体（在建）、云城天街等
# 医疗：
# 余杭区第三人民医院
# 浙一总部
# 景观：世界文化遗产人文景观，宜居、宜业并重的特色活力新城。
# 良渚文化遗址公园
# 杭州第二植物园（规划）
# 杭州国家版本馆
# 北海草荡网红打卡点
# 南山摩崖石刻
# 瓶窑古街
# 。"""})

async def generate_system_prompt(ai_name,content_list:List[FileContextWithName]):
    # print([f"Document[{str(i)}]\n"+doc for i,doc in enumerate(content_list)])
    content='\n'.join([f"Document[{str(i)}]:{doc.file_name}\n"+doc.content for i,doc in enumerate(content_list)])
    res=await chain.ainvoke({"ai_name":ai_name,"content":content})
    print(res)
    return res.content

if __name__ == '__main__':
    import asyncio
    asyncio.run(generate_system_prompt("小乐",[FileContextWithName(content="""华昭府
杭州云城北翼城市新封面
航空大学旁，人文低密改善大宅
【项目地址】余杭区紫塍路与观山路交汇处（中法航空大学东侧）

【华昭府·区位信息】
杭州第三中心，城西科创大走廊核心区域
项目北侧杭州三大世界文化遗产之一的良渚古城遗址公园、南侧杭州第二植物园落地，具备得天独厚的宜居环境和自然景观。
两横两纵快速路紧密连接良渚、勾庄、三墩、城西、未科、申花、武林、西湖等区域快速通达杭州主城。
距西站约6公里，开车约10分钟即可到达；
距未科、云城核心区开车约15分钟即可到达。
一路之隔就是高等学府中法航空大学，预计今年9月招生，未来容纳2万人左右。
南侧瓶窑二小，北侧镇政府、市民中心、幼儿园，就学、办事便利。

【华昭府·项目基本信息】
【建筑面积 】198690㎡
【占地面积】99345㎡
【项目类型】24幢5-6F低密洋房+8幢 11F      小高层，洋房：顶跃底跃。
【主力户型】洋房：111㎡-180㎡；小高层：136㎡；158-256㎡（类叠墅）
【总  户  数】1248户（均1梯2户）【均   价】20500元/㎡（精装交付）
【外 立  面 】玻璃幕墙+铝板
【绿  化  率】35%
【容  积  率】2.0
【 层      高 】3米
【交付时间】2024年12底

【华昭府·项目亮点】
亮点1: 低密度改善人文大盘
24幢5-6F私密洋房+8幢11F小高层，“私密社区”带来更奢适的生活享受。
低密小区拥有充足的绿化和景观面积，绿意盎然、安静安逸的小区环境舒缓身心，使生活融合于自然。
开阔的楼间距，尽揽人生景致
亮点2: 铝板外立面+大面积玻璃
高颜值外立面，铝板加玻璃，肩比绿城滨江高端产品
外立面整洁大方，尽显大气华丽，打造板块标杆，将成为板块内一道靓丽的风景线。
亮点3: 丰富的园区配套
专属小区业主会所，丰富业主的业余文化生活。
配套恒温游泳馆，一年四季畅所欲游。
小区景观跑道，提供跑步、散步的便利。
打造有温度的架空层，全龄社交空间，包含运动健身区、缤纷童趣空间、文化交流等配套。
园区配套篮球场、足球场、羽毛球场，丰富业主业余生活，增强体质，结交朋友。
亮点4: 超高得房率，经典四叶草户型
户型方正，经典四叶草户型，大尺度客餐厅，双阳台，超高得房率82%-90%。
亮点5: 普通的价格买到叠墅的产品
下叠产品：地下2层5.6米，总共4层，总价400-470万左右。
上叠产品：赠送大面积露台。与周边同样项目对比巨大价差空间，买到就是赚到。
产品稀缺，小区占比例极低，未来升值潜力巨大。
亮点6:  同限价精装佼佼者，高端配置
东芝中央空调、电梯、厨房老板三件套，末端净水器。
大面积室内岩板，彰显美观大气。
摩恩智能马桶，德国进口高仪花洒。
亮点7:  自带4000方特色商业街
配套4000方特色商业网红街区，满足业主日常生活需求
亮点8: 与相邻板块限价有着巨大的价差
精装限价20500元/㎡，与相邻板块（良渚、云城、未科、三墩）新房限价差额高达15000元/㎡，未来可期。



【华昭府·周边配套】
产业：打造以航空设备研发和信息技术开发的科创智造新城
中法航空大学、西湖大学
阿里巴巴云谷、菜鸟
超重力实验室、梦想小镇、人工智能小镇
紫金港科技城、未来科技城近在咫尺

商业：周边商业配套齐全
小区自带4000方特色商业网红街区，满足业主日常生活街区。
中法航空大学内将建设11万方商业（在建）
瓶仓大道规划了20万方商业综合体（规划）目前有新闻报道奥特莱斯在洽谈改地块
嘉凯城城市客厅
永旺梦乐城、西田城、万达广场、杭州云城综合体（在建）、云城天街等
医疗：
余杭区第三人民医院
浙一总部
景观：世界文化遗产人文景观，宜居、宜业并重的特色活力新城。
良渚文化遗址公园
杭州第二植物园（规划）
杭州国家版本馆
北海草荡网红打卡点
南山摩崖石刻
瓶窑古街
""",file_name="楼盘资料")]))
    
